package com.ins.model.vo;

import com.ins.model.entity.AppRes;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * AppInfoMarketVO
 *
 * @author aa
 * @version 1.0
 * @since 2024/5/24
 */
@Data
public class AppInfoMarketVO implements Serializable {

    @Serial
    private static final long serialVersionUID = -8962253690730842203L;

    private Long id;

    /**
     * 名称、标题
     */
    private String name;

    /**
     * 分类 摄影师=camera_man，演员=performer，通告=notification，场景=scene
     */
    private String classify;

    /**
     * 封面图
     */
    private String pic;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 介绍
     */
    private String intro;

    /**
     * 联系方式
     */
    private String phone;

    /**
     * 轮播资源
     */
    private List<AppRes> swiperList;

    /**
     * 是否付费1是 0否
     */
    private Integer paid;

    /**
     * 付费时长
     */
    private Integer paidTime;
    /**
     * 是否置顶1是 0否
     */
    private Integer topping;

    /**
     * 位置
     */
    private String address;

    /**
     * 多久之前发布
     */
    private String agoTimes;

    /**
     * 创建人;创建人
     */
    private String createBy;

    private LocalDateTime createTime;

    /**
     * 点赞数量
     */
    private Integer likeNum;

    /**
     * 点踩数量
     */
    private Integer tapNum;

    /**
     * 查看数量
     */
    private Integer viewNum;

    /**
     * 视频时间
     */
    private String times;

}
